package com.ruoyi.jwxt.service;

import java.util.List;

import com.ruoyi.jwxt.domain.DTO.JwxtLabDTO;
import com.ruoyi.jwxt.domain.PO.JwxtLab;

/**
 * 实验室列表Service接口
 */
public interface IJwxtLabService {

    /**
     * JwxtLab转换为JwxtLabDTO
     */
    public JwxtLabDTO convert(JwxtLab jwxtLab);

    /**
     * JwxtLabDTO转换为JwxtLab
     */
    public JwxtLab convert(JwxtLabDTO jwxtLabDTO);

    /**
     * 新增实验室列表
     */
    public int insert(JwxtLab jwxtLab);

    /**
     * 批量删除实验室列表
     */
    public int delete(Long[] ids);

    /**
     * 删除实验室列表信息
     */
    public int delete(Long id);

    /**
     * 查询实验室列表列表
     */
    public List<JwxtLab> select(JwxtLab jwxtLab);

    /**
     * 查询实验室列表
     */
    public JwxtLab select(Long id);

    /**
     * 获得所有实验室
     */
    public List<JwxtLab> select();

    /**
     * 修改实验室列表
     */
    public int update(JwxtLab jwxtLab);

}
